/**
 * @brief   : 輸入的domains
 * @version : 0.1
 * @author  : wxc
 * @date    : 2024.10.22
 * @copyright Copyright (c) 2024 by 神工仿真, All Rights Reserved.
 */
#pragma once
#include <vector>

#include "DataStructure/Common/DataStructureNamespace.h"
#include "DataStructure/Common/Integer.h"

SG_DATASTRUCTURE_FEM_NAMESPACE_OPEN

struct InputDomains
{
    SG::DataStructure::Common::I64 m_id;      ///< ID
    SG::DataStructure::Common::I64 m_se;      ///< unknown
    SG::DataStructure::Common::I64 m_afpm;    ///< unknown
    SG::DataStructure::Common::I64 m_trmc;    ///< unknown
    SG::DataStructure::Common::I64 m_module;  ///< unknown

    bool operator< (const InputDomains& other) const
    {
        return m_id < other.m_id;
    }
};

SG_DATASTRUCTURE_FEM_NAMESPACE_CLOSE